/**HEADER**********************************************************************
* 
* Copyright (c) 2008 Freescale Semiconductor;
* All Rights Reserved
*
*******************************************************************************
*
* THIS SOFTWARE IS PROVIDED BY FREESCALE "AS IS" AND ANY EXPRESSED OR 
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
* IN NO EVENT SHALL FREESCALE OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 
* THE POSSIBILITY OF SUCH DAMAGE.
*
*******************************************************************************
*
* $FileName: user_config.h$
* $Version : 3.8.12.0$
* $Date    : Sep-18-2012$
*
* Comments:
*
*   User configuration for MQX components
*
*END**************************************************************************/

#ifndef __user_config_h__
#define __user_config_h__

/* mandatory CPU identification */
#define MQX_CPU                 PSP_CPU_MK40DX256Z

/* MGCT: <generated_code> */
#define BSPCFG_ENABLE_I2C0                        0
#define BSPCFG_ENABLE_I2C1                        0
#define BSPCFG_ENABLE_II2C0                       0
#define BSPCFG_ENABLE_II2C1                       0
#define BSPCFG_ENABLE_RTCDEV                      0
#define BSPCFG_ENABLE_PCFLASH                     0
#define BSPCFG_ENABLE_SPI0                        0
#define BSPCFG_ENABLE_ISPI0                       0
#define BSPCFG_ENABLE_SPI1                        0
#define BSPCFG_ENABLE_ISPI1                       0
#define BSPCFG_ENABLE_SPI2                        0
#define BSPCFG_ENABLE_ISPI2                       0
#define BSPCFG_ENABLE_ADC0                        0
#define BSPCFG_ENABLE_ADC1                        0
#define BSPCFG_ENABLE_FLASHX                      0
#define BSPCFG_ENABLE_ESDHC                       1
#define BSPCFG_ENABLE_USBDCD                      0
#define BSPCFG_ENABLE_IUSBDCD                     0
#define BSPCFG_ENABLE_IODEBUG                     1

#define BSPCFG_ENABLE_TTYA                        0
#define BSPCFG_ENABLE_ITTYA                       0

#define BSPCFG_ENABLE_TTYB                        0
#define BSPCFG_ENABLE_ITTYB                       0

#define BSPCFG_ENABLE_TTYC                        0
#define BSPCFG_ENABLE_ITTYC                       0

#define BSPCFG_ENABLE_TTYD                        0
#define BSPCFG_ENABLE_ITTYD                       0

#define BSPCFG_ENABLE_TTYE                        0
#define BSPCFG_ENABLE_ITTYE                       0

#define BSPCFG_ENABLE_TTYF                        0
#define BSPCFG_ENABLE_ITTYF                       0

#define MQX_USE_IDLE_TASK                         1

#define MQX_ENABLE_LOW_POWER                      0

#define RTCSCFG_ENABLE_TCP                        0

#define SHELLCFG_USES_RTCS                        0
/* MGCT: </generated_code> */

/*
** include common settings
*/

/* use the rest of defaults from small-RAM-device profile */
#include "small_ram_config.h"

/* and enable verification checks in kernel */
#include "verif_enabled_config.h"

#endif /* __user_config_h__ */
